package com.ktgj.customer.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 旅游行程详情对象 travel_itinerary_info
 * 
 * @author ruoyi
 * @date 2021-11-10
 */
public class TravelItineraryInfo implements Serializable
{
    public TravelItineraryInfo()
    {
        travelItineraryPictureVoList = new ArrayList<>();
    }

    private static final long serialVersionUID = 1L;

    /** 行程详情id */
    private Long travelItineraryInfoId;

    /** 行程id */
    @Excel(name = "行程id")
    private Long travelItineraryId;

    /** 行程详情名称 */
    @Excel(name = "行程详情名称")
    private String travelItineraryInfoName;

    /** 行程详情内容 */
    @Excel(name = "行程详情内容")
    private String travelItineraryInfoContent;

    /**  logo图片地址 */
    @Excel(name = " logo图片地址")
    private String logoUrl;

    /** 行程详情描述 */
    @Excel(name = "行程详情描述")
    private String travelItineraryInfoDecs;

    /** 温馨提示 */
    @Excel(name = "温馨提示")
    private String travelItineraryInfoTips;
    //行程安排图片
    private List<TravelItineraryPicture> travelItineraryPictureVoList;

    public List<TravelItineraryPicture> getTravelItineraryPictureVoList()
    {
        return travelItineraryPictureVoList;
    }

    public void setTravelItineraryPictureVoList(List<TravelItineraryPicture> travelItineraryPictureVoList)
    {
        this.travelItineraryPictureVoList = travelItineraryPictureVoList;
    }

    public void setTravelItineraryInfoId(Long travelItineraryInfoId)
    {
        this.travelItineraryInfoId = travelItineraryInfoId;
    }

    public Long getTravelItineraryInfoId()
    {
        return travelItineraryInfoId;
    }
    public void setTravelItineraryId(Long travelItineraryId)
    {
        this.travelItineraryId = travelItineraryId;
    }

    public Long getTravelItineraryId()
    {
        return travelItineraryId;
    }
    public void setTravelItineraryInfoName(String travelItineraryInfoName)
    {
        this.travelItineraryInfoName = travelItineraryInfoName;
    }

    public String getTravelItineraryInfoName()
    {
        return travelItineraryInfoName;
    }
    public void setTravelItineraryInfoContent(String travelItineraryInfoContent)
    {
        this.travelItineraryInfoContent = travelItineraryInfoContent;
    }

    public String getTravelItineraryInfoContent()
    {
        return travelItineraryInfoContent;
    }
    public void setLogoUrl(String logoUrl)
    {
        this.logoUrl = logoUrl;
    }

    public String getLogoUrl()
    {
        return logoUrl;
    }
    public void setTravelItineraryInfoDecs(String travelItineraryInfoDecs)
    {
        this.travelItineraryInfoDecs = travelItineraryInfoDecs;
    }

    public String getTravelItineraryInfoDecs()
    {
        return travelItineraryInfoDecs;
    }
    public void setTravelItineraryInfoTips(String travelItineraryInfoTips)
    {
        this.travelItineraryInfoTips = travelItineraryInfoTips;
    }

    public String getTravelItineraryInfoTips()
    {
        return travelItineraryInfoTips;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("travelItineraryInfoId", getTravelItineraryInfoId())
                .append("travelItineraryId", getTravelItineraryId())
                .append("travelItineraryInfoName", getTravelItineraryInfoName())
                .append("travelItineraryInfoContent", getTravelItineraryInfoContent())
                .append("logoUrl", getLogoUrl())
                .append("travelItineraryInfoDecs", getTravelItineraryInfoDecs())
                .append("travelItineraryInfoTips", getTravelItineraryInfoTips())
                .toString();
    }
}
